Cs 598csc: Approximation Algorithms 1 the Multicut Problem

نویسنده

  • Alina Ene
چکیده

In the Multicut problem, we are given a graph G = (V,E), a capacity function that assigns a capacity ce to each edge e, and a set of pairs (s1, t1), ..., (sk, tk). The Multicut problem asks for a minimum capacity set of edges F ⊆ E such that removing the edges in F disconnects si and ti, for all i. Note that the Multicut problem generalizes the Multiway Cut problem that we saw in the last two lectures. In this lecture, we will see a Θ(log k) approximation algorithm for Multicut. Let’s start by giving an LP formulation for the problem. For each edge e, we have a variable de. We interpret each variable de as a distance label for the edge. Let Psi,ti denote the set of all paths between si and ti. We have the following LP for the problem:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cs 598csc: Approximation Algorithms

We discuss two closely related NP Optimization problems, namely Set Cover and Maximum Coverage in this lecture. Set Cover was among the first problems for which approximation algorithms were analyzed [1]. This problem is also significant from a practical point of view, since the problem itself and several of its generalizations arise quite frequently in a number of application areas. We will co...

متن کامل

Cs 598csc: Approximation Algorithms

Let G = (V,E) be an undirected graph with arc weights w : V → R+. Define xv for each vertex v as follows: xv = 1, if v is in the vertex cover; xv = 0, if v is not chosen. Our goal is to find min ( ∑ v∈V wvxv), such that xu + xv ≥ 1, ∀e = (u, v) ∈ E, xv ∈ {0, 1}. However, we can’t solve Integer Linear Programming (ILP) problems in polynomial time. So we have to use Linear Programming (LP) to app...

متن کامل

Cs 598csc: Approximation Algorithms

In the study of approximation algorithms, there are many useful techniques that are demonstrated in the analysis of cut problems. Given a graph G = (V,E) with an assignment of weights to edges w : E → R+ a cut is a set E′ ⊆ E, whose removal from the graph will partition the vertices into two disconnected sets. For two vertices, s, t ∈ V , an s− t cut is the one that creates a partition with s a...

متن کامل

20.1 Introduction 20.2 the Multicut Problem

Last time we covered the s-t MinCut problem and the Multiway Cut problem, for which we gave a 2(1− 1 k )-approximation via an LP relaxation and showed that the integrality gap was 2(1− 1 k ). Today we will cover the MultiCut problem, and approximation algorithms for the problem using a techniques called low-diameter random decomposition (LDRD) and region growing. The MultiCut problem is related...

متن کامل

Cs 598csc: Approximation Algorithms

There are many applications of the tree embedding theorem in approximation and online algorithms. It allows one to reduce certain class of problems on graphs to problems on trees and it is much easier to design algorithms on trees. The ratio one obtains using this approach might not be optimal but gives one a quick upper bound on the approximation ratio. For some problems this is still the best...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009